local class = reload("class")
local super = reload("super.basic")
---@class playback:super.basic @回方对象
local this = class(super)

---构造函数
function this:ctor()
    super.ctor(self)
    ---输入数据
    ---@type any[]
    self._inputs = {}

    ---输出数据
    self._outputs = {}
end

---添加数据
---@param data any @输入数据
function this:input(data)
    table.insert(self._inputs, data)
end

---输出数据
---@param data any @输出数据
function this:output(data)
    table.insert(self._outputs, data)
end

return this
